package com.tz.web.book;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;

import com.tz.bean.Book;
import com.tz.bean.TzParams;
import com.tz.core.BaseController;
import com.tz.service.book.IBookService;

@RequestMapping("/stage")
@Controller
public class SBookController extends BaseController{

	@Autowired
	private IBookService bookService;
	/**
	 * 保存留言
	 * 方法名：saveLog<BR>
	 * 创建人：Marlon <BR>
	 * 时间：2016年5月14日-下午11:03:36 <BR>
	 * @param book
	 * @return Integer<BR>
	 * @exception <BR>
	 * @since  1.0.0
	 */
	@ResponseBody
	@RequestMapping(value="/savebook",method=RequestMethod.POST)
	public Integer saveLog(Book book){
		int bId = bookService.save(book);
		Integer id = book.getId();
		if(bId<0){
			return id;
		}else{
			return null;
		}
	}
	/**
	 * 查询留言
	 * 方法名：listBooks<BR>
	 * 创建人：Marlon <BR>
	 * 时间：2016年5月14日-下午11:03:24 <BR>
	 * @param params
	 * @return List<Book><BR>
	 * @exception <BR>
	 * @since  1.0.0
	 */
	@ResponseBody
	@RequestMapping(value="/booklist",method=RequestMethod.POST)
	public List<Book> listBooks(TzParams params){
		List<Book> books = bookService.listBooks(params);
		return books;
	}
}
